package com.free.ext.baidu;

import javax.servlet.annotation.MultipartConfig;
import java.util.HashMap;
import java.util.Map;
import java.util.concurrent.ConcurrentHashMap;

/**
 * <p>
 * 功能概述:
 * </p>
 * <p>
 * 功能详述:
 * </p>
 */
public class BaiduSdkContext {

    /*========================================================================*
     *                         Public Fields (公共属性)
     *========================================================================*/

    /*========================================================================*
     *                         Private Fields (私有属性)
     *========================================================================*/
    private static final Map<String,BaiduSdkOcr> apps = new ConcurrentHashMap<>();

    /*========================================================================*
     *                         Construct Methods (构造方法)
     *========================================================================*/

    /*========================================================================*
     *                         Public Methods (公有方法)
     *========================================================================*/
    public static void load(String key, BaiduSdkOcr sdkOcr){
        if(!apps.containsKey(key)){
            apps.put(key,sdkOcr);
        }
    }

    public static BaiduSdkOcr getSdkOcr(String key){
        return apps.get(key);
    }


    /*========================================================================*
     *                         Private Methods (私有方法)
     *========================================================================*/
}
